<?php
/**
 * Region
 *
 * Класс Region обрабатывает данные, связанные с регионами
 *
 */
class Region extends ActiveRecord {
	public $tableName = 'region';
	public $pkName = 'ID_region';
  
	protected $arrSettings = array('created_at' => true);
	
  /**
   * Проверяет нет ли записи о маршруте с переданными названиями городов
   * 
   */
 public function isAlreadyExists($IdOneCity, $IdAnotherCity) {
  	Service_Debug::setDebug();
  	$objDB = Service_Database::instance();//Получаем подключение к БД
  	$stmt = "SELECT `ID_route` FROM `route`
  		WHERE `route`.`ID_one_city`='" . $IdOneCity . "' AND `route`.`ID_another_city`='" . $IdAnotherCity . "' OR `route`.`ID_one_city`='" . $IdAnotherCity . "' 
  		AND `route`.`ID_another_city`='" . $IdOneCity . "'";
  	return $objDB->selectSimpleField($stmt);
  }
  
  /**
   * Функция ищет в БД регион с заданным именем
   * 
   * @param string $regionName - имя региона
   */
  public function getIdByName($regionName) {
  	Service_Debug::setDebug();
  	$objDB = Service_Database::instance();
  	$stmt = "SELECT `ID_region` FROM `region`
  			WHERE `region`.`region_name`='" . $regionName . "'";
  	return $objDB->selectSimpleField($stmt);
  }
  
}
?>